﻿using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// 该页面对应着功能说明书的审核业绩报告页。
/// </summary>
public partial class Performence_ShowDetail : System.Web.UI.Page
{
    /// <summary>
    /// 网页初始化时执行该方法。设置控件属性，获取员工信息。
    /// 该过程调用 Performance.GetPerformItem(iEmpID, iYear, iSeason, dsLastItem) 函数，从数据库中获取本季度的业绩报告的具体目标。
    /// 该过程调用 Performance.CheckIfReviewed(iEmpID, iYear, iSeason, bLastReviewed) 函数，检索数据库，看该报告经理是否已审核结束。
    /// 该过程还调用 Performance.GetPerformance(iEmpID, iYear, iSeason, dsPerform) 函数，检索数据库，获取该业绩报告的总体信息。
    /// 该过程调用 RebindNextGrd() 函数，设定并显示下季度目标对应的控件。
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void Page_Load(object sender, EventArgs e)
    {

    }

    /// <summary>
    /// 该方法设定并显示本季度业绩报告所对应的 DataGrid 控件。
    /// 该过程调用 Performance.GetPerformItem(iEmpID, iYear, iSeason, dsLastItem) 函数，从数据库中获取本季度的业绩报告的具体目标。
    /// </summary>
    void RebindLastGrd()
    {
    }

    /// <summary>
    /// 该方法设定并显示下一季度业绩报告所对应的 DataGrid 控件。
    /// 该过程调用 Performance.GetPerformItem(iEmpID, iYear, iSeason, dsLastItem) 函数，从数据库中获取本季度的业绩报告的具体目标。
    /// </summary>
    void RebindNextGrd()
    {
    }

    /// <summary>
    /// 当用户单击“添加”按钮时，该方法将在数据库中添加下季度业绩报告的具体目标。
    /// 该过程调用 Performance.AddPerformObject(iEmpID, iYear, iSeason, txtNewObject.Text.Trim) 函数，将“设定下一季度的目标”文本框中所设定的目标添加到数据库。
    /// 该过程还调用 Performance.GetPerformItem(iEmpID, iYear, iSeason, dsItem) 函数，从数据库中获取该季度的业绩报告的具体目标。
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnAdd_Click(object sender, EventArgs e)
    {

    }

    /// <summary>
    /// 当用户单击“保存”按钮时，该方法将用户对本季度业绩报告的修改保存到数据库中
    /// 。该过程调用 Performance.UpdatePerform(iPerformID, strSelfComment, strReviewComment, iSelfScore, iReviewScore) 函数，将所做的修改更新到数据库中。
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnSave_Click(object sender, EventArgs e)
    {

    }
}
